home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 9033 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.5 KB

  1. Path: surfnet.nl!sun4nl!xs4all!falstaff
  2. From: falstaff@xs4all.nl (Falstaff)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Bus error
  5. Date: 8 Mar 1996 00:27:03 GMT
  6. Organization: XS4ALL, networking for the masses
  7. Message-ID: <4hnusn$61n@news.xs4all.nl>
  8. References: <DnuvJG.CA5@cdf.toronto.edu> <4hlqcd$gqj@newsflash.hol.gr>
  9. NNTP-Posting-Host: xs1.xs4all.nl
  10. X-Newsreader: NN version 6.5.0 #666 (NOV)
  11.  
  12. sakarab@promitheus.hol.gr (Sam Mardirosian) writes:
  13.  
  14. >a488load@cdf.toronto.edu (Lo Adley) wrote:
  15.  
  16. >>Hi, there,
  17.  
  18. >>  Could you tell me what 'bus error' means?
  19.  
  20. >>Thanks.
  21.  
  22. >>Adley.
  23.  
  24. >Your code is trying 1) to read an int/long on odd addresses (as far as I
  25. >can remember) and your proccessor does not support this (possibly
  26. >MC680x0).
  27. >This simply put, means you have ... r roving pointer.
  28.  
  29. Or you are 2) trying to access memory that isn't physically there
  30. (a memory managing OS might catch this and give a more descriptive
  31. error message or perhaps might swap in memory), or 3) you are trying
  32. to write to memory that is read-only.
  33.  
  34. Case 1 only applies to certain machines, i.e. word-addressed machines
  35.        (mainly minis) or systems built on a 68000 or 68010.  Later
  36.        680x0s can handle this in hardware.
  37.  
  38. Case 2 applies to many systems, either with or without MMU.
  39.  
  40. Case 3 is not often implemented (needs extra hardware) but IIRC the
  41.        Mac did.
  42.  
  43. Frank
  44. --
  45. The famous GIICM now on line:  http://www.xs4all.nl/~falstaff/GIICM.html
  46. ------------------------------------------------------------------------
  47. Frank A. Vorstenbosch        +31-(70)-355 5241        falstaff@xs4all.nl
  48.